@charset "gb2312";/* CSS Document */@charset "utf-8";body{ margin:0px; font-size:12px; color:#333333;font-family:"Microsoft YaHei"; line-height:22px;}
*{padding:0px;margin:0px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none; font-weight:normal;}
strong{ font-weight:normal}
button {overflow:visible}
img{border:none; vertical-align:bottom}
a{color:#333333;text-decoration:none;}
a:hover{text-decoration:none;}
li{	list-style:none;}
input,select,button{vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}
.m{ width:1200px; margin:0 auto}
.head{height: 110px;position: relative;}
.logo{margin-top: 28px;}
.hr .con1{text-align: right;color: #666666;margin-top: 20px;}
.hr .con1 a{color: #666666;margin: 0 15px;}
.hr .con1 .ss{display: inline-block;vertical-align: bottom;margin: 0 15px;position: relative;}
.hr .con1 .ss img{cursor:pointer;}
.hr .con1 .ss form{position: absolute;right: -149px;width: 192px;display:none;}
.hr .con1 .ss:hover form{ display:block}
.hr .con1 .ss form .i1{}
.hr .con1 .ss form .i2{}
.hr .con2{margin-top: 14px;}
.hr .con2 ul li{float: left;}
.hr .con2 ul li .yj{font-size: 16px;display: block;padding: 0 24px;line-height: 51px;border-bottom: 3px solid #fff;}
.hr .con2 ul li .yj:hover,.hr .con2 ul li .yj.on{border-bottom: 3px solid #e70012;}
.hr .con2 ul li .ej{position: absolute;width: 100%;top: 110px;left: 0;min-height: 280px;background: #f1f1f1;display: none;z-index:99;}
.hr .con2 ul li:hover .ej{ display:block}
.hr .con2 ul li .ej .conn1{width: 562px;}
.hr .con2 ul li .ej .conn1 h3{font-size: 20px;margin-top: 40px;}
.hr .con2 ul li .ej .conn1 p{font-size: 14px;margin-top: 20px;}
.hr .con2 ul li .ej .conn2{border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;min-height: 220px;padding: 0 30px;padding-top: 25px;}
.hr .con2 ul li .ej .conn2 a{display: block;height: 40px;line-height: 40px;font-size: 16px;border-bottom: 1px solid #ffffff;width: 184px;}
.hr .con2 ul li .ej .conn3 img{margin-top: 69px;}
.hr .con3{ display:none}
.banner{ height:622px; position:relative;}
.banner .hd{ position:absolute; bottom:10px; text-align:center; z-index:99; width:100%;}
.banner .hd ul li{ display:inline-block; margin:0 5px; width:11px; height:11px; background:#FFF;text-indent:-9999px;cursor:pointer;}
.banner .hd ul li.on{ background:#F00;}
.banner .bd{ height:100%}
.banner .bd ul{ height:100%}
.banner .bd ul li{ height:100%}
.mm1{background:url(../images/63.jpg) no-repeat top center;height: 550px;}
.mm1 .hd{height: 80px;background: #fff;}
.mm1 .hd ul{width:1200px;margin:0 auto;}
.mm1 .hd li{/*width: 171px;*/width:200px;height:89px;float: left;}
.mm1 .hd li.on{background: url(../images/64.png) no-repeat center;}
.mm1 .hd li a{font-size: 18px;display: block;height: 89px;/*padding-left: 62px;*/padding-left: 77px;line-height: 78px;}
.mm1 .hd li.on a{ color:#fff}
.mm1 .hd li a.a1{background: url(../images/5.png) no-repeat /*32px*/50px 29px;}
.mm1 .hd li a.a2{ background:url(../images/6.png) no-repeat /*32px*/50px 29px;}
.mm1 .hd li a.a3{ background:url(../images/7.png) no-repeat /*32px*/50px 29px;}
.mm1 .hd li a.a4{ background:url(../images/8.png) no-repeat /*32px*/50px 29px;}
.mm1 .hd li a.a5{ background:url(../images/9.png) no-repeat /*32px*/50px 29px;}
.mm1 .hd li a.a6{ background:url(../images/10.png) no-repeat /*32px*/50px 29px;}
.mm1 .hd li a.a7{ background:url(../images/zb.png) no-repeat /*32px*/50px 29px;}
.mm1 .bd{width: 1200px;margin: 0 auto;overflow: hidden;}
.mm1 .bd .con h3{font-size: 38px;color: #e50006;line-height: 38px;margin-top: 80px;}
.mm1 .bd .con h3 span{font-size: 26px;}
.mm1 .bd .con p{font-size: 16px;width: 462px;line-height: 30px;margin-top: 13px;}
.mm1 .bd .con a{font-size: 13px;margin-top: 10px;display: block;color: #e50006;}
.mm1 .bd .con img{margin-top: 58px;}
.mm2{padding: 70px 0;}
.mm2 .con1{height: 198px;position:relative;width: 293px;}
.mm2 .con1 .hd{position:absolute;bottom:10px;text-align: right;z-index:99;width:100%;padding-right: 4px;}
.mm2 .con1 .hd ul li{display:inline-block;margin: 0 2px;width: 9px;height: 10px;background:#FFF;text-indent: 99px;cursor:pointer;overflow: hidden;}
.mm2 .con1 .hd ul li.on{ background:#F00;}
.mm2 .con1 .bd{ height:100%}
.mm2 .con1 .bd ul{ height:100%}
.mm2 .con1 .bd ul li{ height:100%}
.mm2 .con2{width: 481px;margin-left: 25px;}
.mm2 .con2 h3{font-size: 24px;color: #e50006;}
.mm2 .con2 p{line-height: 24px;font-size: 16px;margin-top: 12px;}
.mm2 .con2 a{font-size: 13px;margin-top: 10px;display: block;color: #e50006;}
.mm2 .con3{margin-top: 38px;}
.mm2 .con3 ul li{float: left;margin: 0 3px;width: 90px;text-align: center;font-size: 13px;line-height: 42px;}
.mm3{background: #f4f4f4;padding-bottom: 74px;}
.mm3 h3{font-size: 24px;line-height: 24px;color: #e50006;padding-top: 38px;}
.mm3 h4{font-size: 16px;margin-top: 12px;}
.mm3 ul{margin-top: 24px;}
.mm3 ul li{float: left;margin-right: 49px;background: #fff;padding-bottom: 33px;}
.mm3 ul li h5{font-size: 22px;text-align: center;margin-top: 24px;}
.mm3 ul li span{font-size: 18px;text-transform: uppercase;color: #cbcbcb;display: block;text-align: center;margin-top: 11px;background:url(6../images/5.png) no-repeat bottom center;padding-bottom: 12px;}
.mm3 ul li div{margin-top: 15px;}
.mm3 ul li div p{font-size: 14px;line-height: 26px;padding: 0 10px;}
.mm3 ul li div p font{float: right;}
.mm3 ul li .more{margin: 0 auto;margin-top: 28px;display: block;width: 109px;height: 29px;border: 1px solid #e50006;text-align: center;color: #e50006;font-size: 14px;line-height: 27px;}
.mm4{padding-top: 27px;padding-bottom: 33px;}
.mm4 .lf{width: 72px;height: 64px;background: #e60012;color: #fff;text-align: center;font-size: 22px;line-height: 26px;padding: 0 10px;padding-top: 5px;}
.mm4 .rt{width: 1117px;overflow: hidden;}
.mm4 .rt ul li{ margin:0 4px; display:inline-block}
.mm4 .rt ul li img{width: 342px;height:64px;}
.foot{background: #272727;color: #b0b0b0;padding-bottom: 78px;}
.foot .m{ position:relative}
.foot a{ color:#b0b0b0;}
.foot .top{position: absolute;top: 189px;right: -35px;}
.foot .lf{padding-top: 10px;}
.foot .lf ul li{float: left;margin-right: 140px;}
.foot .lf ul li h3{font-size: 16px;margin-top: 17px;font-weight: bold; line-height:35px;}
.foot .lf ul li p a{display: block;font-size: 14px;line-height: 24px;}
.foot .ewm{margin-right: 208px;padding-top: 31px;}
.foot .ewm ul li{float: left;text-align: center;color: #fff;font-size: 14px;line-height: 34px;margin-right: 48px;}
.foot .tb{
    font-size: 18px;
    margin-top: 28px;
}
.foot .tb h3{}
.di{color: #b0b0b0;border-top: 1px solid #424141;background: #272727;height: 80px;line-height: 80px;font-size: 13px;}
.di a{    color: #b0b0b0;}
.swiper-container{ display:none}
.ny{min-height:916px;padding-bottom: 80px;}
.ny .po{font-size: 16px;color: #666666;line-height: 79px;}
.ny .po a{font-size: 16px;color: #666666;}
.ny .po .rt{padding-top: 25px;}
.ny .po .rt ul li{float: left;}
.ny .po .rt ul li a{font-size: 16px;display: block;padding: 0 18px;height: 30px;line-height: 30px;}
.ny .po .rt ul li a.on{ color:#fff; background:#e70012}
.ny .wq{padding-bottom: 243px;}
.ny .wq ul li{margin-bottom: 40px;}
.ny .wq ul li .rt{width: 730px;}
.ny .wq ul li .rt h3{font-size: 18px;}
.ny .wq ul li .rt p{font-size: 14px;line-height: 24px;margin-top: 10px;}
.ny .xw .con1 li{width: 385px;float: left;margin-right: 22px;border: 1px solid #dedede;padding-bottom: 25px;}
.ny .xw .con1 li h3{font-size: 16px;margin-top: 25px;padding-left: 25px;}
.ny .xw .con1 li span{display: block;margin-top: 25px;padding-left: 25px;}
.ny .xw .con2 li{margin-top: 60px;}
.ny .xw .con2 li .tim{font-size: 18px;color: #999999;text-align: right;}
.ny .xw .con2 li .tim strong{font-size: 50px;display: block;margin-top: 31px;}
.ny .xw .con2 li .nr{width: 762px;margin-left: 28px;}
.ny .xw .con2 li .nr h3{font-size: 20px;}
.ny .xw .con2 li .nr p{color: #666666;margin-top: 20px;}
.ny .xw .con2 li .nr span{display: block;color: #999999;margin-top: 20px;}
.ny .jr .con1 h3{color: #e91623;text-align: center;font-size: 24px;line-height: 24px;margin-top: 43px;}
.ny .jr .con1 p{font-size: 16px;line-height: 29px;text-align: center;margin-top: 24px;}
.ny .jr .con1 ul{padding: 62px 0 70px 0;}
.ny .jr .con1 ul li{float: left;margin: 0 70px;}
.rcfz{ background:url(../images/40.jpg) no-repeat top center; height:612px}
.rcfz h3{color: #fff;text-align: center;font-size: 24px;line-height: 24px;padding-top: 80px;}
.rcfz p{color: #fff;font-size: 16px;margin-top: 26px;text-align: center;}
.rcfz ul li{width: 281px;padding: 0 35px;float: left;margin-right: 25px;}
.rcfz ul li h4{font-size: 20px;text-align: center;margin-top: 206px;}
.rcfz ul li span{font-size: 14px;line-height: 25px;text-align: center;display: block;margin-top: 42px;color: #666666;}
.dq ul li{margin-bottom: 40px;}
.dq ul li .rt{width: 904px;}
.dq ul li .rt h3{font-size: 18px;}
.dq ul li .rt p{margin-top: 12px;font-size: 14px;line-height: 24px;}
.dq ul li .rt span{margin-top: 27px;display: block;font-size: 14px;color: #e70012;}
.lx .dt img{border: 1px solid #cccccc;}
.lx .dz{margin-top: 24px;}
.lx .dz .lf{width: 582px;background: #f6f4f4;padding: 13px 0px 20px 24px;}
.lx .dz .rt{width: 582px;background: #f6f4f4;padding: 13px 0px 20px 24px;}
.lx .dz h3{width: 174px;height: 42px;line-height: 42px;font-size: 20px;border-bottom: 2px solid #e70012;}
.lx .dz p{font-size: 14px;line-height: 28px;color: #666666;margin-top: 18px;}
.gy .qyjs h3{color: #e91623;font-size: 24px;line-height: 24px;margin-top: 46px;text-align: center;}
.gy .qyjs .p1{margin-top: 30px;font-size: 16px;line-height: 29px;text-align: center;}
.gy .qyjs .ab{margin-top: 30px;font-size: 16px;line-height: 29px;}
.gy .qyjs .ab h1{font-family: "Microsoft YaHei"  !important; text-align:center; padding:15px 0}
.gy .qyjs .ab p,.gy .qyjs .ab div,.gy .qyjs .ab span{font-size: 16px  !important;line-height: 29px  !important;font-family: "Microsoft YaHei"  !important;background: none !important;}
.gy .qyjs .ab img{max-width:100%;height:auto;display: block;margin: 0 auto;}
.gy .qyjs a{/*display: block;*/text-align: center;margin-top: 22px;color: #666666;font-size: 14px;}
.gy .zqzy h3{color: #e91623;font-size: 24px;line-height: 24px;margin-top: 74px;text-align: center;}
.gy .zqzy p{margin-top: 10px;font-size: 16px;line-height: 29px;text-align: center;}
.gy .zqzy .con{margin-top: 25px;}
.gy .zqzy .con .lf{background:url(../images/46.jpg) no-repeat;width:580px;height:498px;padding-left: 44px;color: #fff;padding-right: 44px;}
.gy .zqzy .con .lf h4{font-size: 28px;margin-top: 68px;line-height: 28px;}
.gy .zqzy .con .lf span{display: block;margin-top: 40px;font-size: 16px;line-height: 29px;}
.gy .zqzy .con .lf a{background:url(../images/70.png) no-repeat;width:261px;height:54px;margin-top: 124px;display: block;font-size: 18px;line-height: 54px;color: #fff;padding-left: 19px;}
.gy .zqzy .con .rt .gltd{ background:url(../images/47.jpg) no-repeat; width:582px; height:240px;}
.gy .zqzy .con .rt .gltd div{background: url(4../images/8.png);overflow: hidden;width: 50%;padding: 0 23px 0 23px;color: #fff;height: 100%;}
.gy .zqzy .con .rt .gltd div h4{font-size: 28px;margin-top: 68px;line-height: 28px;}
.gy .zqzy .con .rt .gltd div span{display: block;margin-top: 12px;font-size: 16px;line-height: 29px;}
.gy .zqzy .con .rt .qywh{background:url(../images/49.jpg) no-repeat;width:582px;height:240px;margin-top: 18px;}
.gy .zqzy .con .rt .qywh div{background: url(../images/50.png);overflow: hidden;width: 50%;padding: 0 23px 0 23px;color: #fff;height: 100%;float: right;}
.gy .zqzy .con .rt .qywh div h4{font-size: 28px;margin-top: 68px;line-height: 28px;}
.gy .zqzy .con .rt .qywh div span{display: block;margin-top: 12px;font-size: 16px;line-height: 29px;}
.gsry{background:url(../images/51.jpg) no-repeat top center;height:523px;margin-top: 58px;}
.gsry h3{font-size: 24px;line-height: 24px;text-align: center;padding-top: 104px;color: #fff;}
.gsry p{color: #fff;margin-top: 22px;text-align: center;font-size: 18px;}
.gsry ul{margin-top: 73px;text-align: center;}
.gsry ul li{display: inline-block;margin: 0 150px;text-align: center;line-height: 64px;}
.gsry ul li a{color: #fff;font-size: 32px;}
.cy ul li .lf,.cy ul li .rt{width: 50%;}
.cy ul li .tu{ display:none}
.cy ul li .con{margin-left: 59px;width: 531px;}
.cy ul li .con h3{color: #e50006;font-size: 24px;margin-top: 40px;}
.cy ul li .con p{font-size: 14px;line-height: 24px;margin-top: 18px;}
.cy ul li .con a{font-size: 13px;color: #e50006;margin-top: 22px;display: block;}
.dh{ position:absolute; left:0; top:0; width:50%; z-index:999999; display:none}
.dh2{ position:absolute; left:0; top:0; width:100%; height:100%; background:#000; z-index:99999;filter: alpha(Opacity=80); opacity:.8; display:none}
.dh ul li{line-height: 53px;border-bottom:1px solid #FFF;text-align:center;}
.dh ul li a{font-size: 30px;color:#FFF;}
.xiaocms-page{ text-align:center; padding:10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background: #E9E9E9; border:1px solid #e3e3e3; text-align:center; color: #999; padding:0 10px;/* margin-left: 1px; */margin-left: 4px;/* border: 2px solid; */  border-radius: 5px;  -moz-border-radius:25px; /* Old Firefox */}
.xiaocms-page a:hover { background: #64AADE; color: #fff; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background: #64AADE; border: 1px solid #64AADE; color:#fff; text-align:center;margin-left: 1px; border-radius: 5px;}
.dnnb{ display:block;}
.sjnb{ display:none}
@media only screen and (max-width: 1024px) {.swiper-container{ display:block}
.wap{width: 640px;margin: 0 auto;height: 0px;}
.m{width: 600px;}
.head{height: 80px;}
.logo{margin-left: 10px;margin-top: 10px;}
.hr .con1{display: none;}
.hr .con2{display: none;}
.hr .con3{display:block;margin: 20px 20px 0 0;}
.banner{display: none;}
.mm1 .hd li{width: auto;height: 80px;}
.mm1 .hd li.on{background: #e50006;}
.mm1 .hd li a{font-size: 20px;padding: 0 5px;background: none !important;height: 80px;}
.mm1 .bd{width: 600px;}
.mm1 .bd .con h3{margin-top: 39px;}
.mm1 .bd .con p{width: 600px;font-size: 22px;line-height: 32px;/* height: 306px; */margin-top: 20px;}
.mm1 .bd .con a{font-size: 20px;margin-top: 20px;}
.mm1 .bd .con img{display: none;}
.mm2 .con1{display: none;}
.mm2 .con2{width: 600px;margin-left: 0;float: none;}
.mm2 .con2 h3{font-size: 30px;}
.mm2 .con2 p{font-size: 22px;line-height: 32px;}
.mm2 .con2 a{font-size: 20px;}
.mm2 .con3{float: none;}
.mm2 .con3 ul li{margin: 0 25px;font-size: 20px;width: 100px;}
.mm3 h3{font-size: 30px;}
.mm3 h4{font-size: 22px;}
.mm3 ul li{float: none;margin: 0 auto;width: 600px;}
.mm3 ul li img{width: 100%;height: auto;}
.mm3 ul li h5{font-size: 28px;}
.mm3 ul li div p{font-size: 20px;line-height: 34px;}
.mm4 .lf{float: none;width: 129px;height: 36px;line-height: 36px;padding-top: 0;margin-bottom: 10px;}
.mm4 .rt{float: none;width: 600px;overflow: hidden;}
.foot .top{right: 10px;}
.foot .lf{float: none;}
.foot .lf ul li{margin: 0 49px;}
.foot .lf ul li h3{font-size: 24px;}
.foot .lf ul li p{margin-top: 13px;}
.foot .lf ul li p a{font-size: 20px;line-height: 36px;}
.foot .rt{float: none;margin: 0;}
.foot .rt ul li{margin: 0 13px;font-size: 20px;}
.foot .rt ul li img{width: 273px;height: 273px;}
.di{font-size: 20px;}
.ny .po{font-size: 22px;padding-bottom: 21px;}
.ny .po .lf{float: none;}
.ny .po .rt{float: none;padding: 0;}
.ny .po .rt ul li a{font-size: 22px;height: 40px;line-height: 40px;}
.ny .wq ul li .lf{float: none;}
.ny .wq ul li .rt{float: none;width: 100%;margin-top: 20px;}
.ny .wq ul li .rt h3{font-size: 26px;}
.ny .wq ul li .rt p{font-size: 20px;line-height: 32px;}
.ny .xw .con1 li{width: 100%;float: none;}
.ny .xw .con1 li img{width: 100%;height: auto;}
.ny .xw .con1 li h3{font-size: 22px;}
.ny .xw .con1 li span{font-size: 18px;}
.ny .xw .con2 li .tim{font-size: 26px;}
.ny .xw .con2 li .nr{width: 434px;}
.ny .xw .con2 li .nr h3{font-size: 26px;display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ny .xw .con2 li .nr p{font-size: 18px;line-height: 28px;}
.ny .xw .con2 li .nr span{font-size: 18px;}
.ny .xw .con2 li .rt{display: none;}
.ny .jr .con1 h3{font-size: 30px;}
.ny .jr .con1 p{font-size: 22px;line-height: 32px;}
.ny .jr .con1 ul li{margin: 0 7px;width: 186px;}
.ny .jr .con1 ul li img{width: 100%;height: 100%;}
.rcfz{background: none;height: auto;}
.rcfz h3{color: #e91623;text-align: center;font-size: 30px;line-height: 24px;}
.rcfz p{font-size: 22px;line-height: 32px;color: #333333;}
.rcfz ul li{width: 100%;float: none;clear: both;padding: 0;line-height: 32px;margin: 20px 0;}
.rcfz ul li h4{margin: 0;font-size: 26px;float: left;}
.rcfz ul li span{font-size: 20px;line-height: 32px;float: left;width: 503px;margin-top: 0;text-align: left;margin-left: 10px;}
.dq ul li .rt{width: 323px;}
.dq ul li .rt h3{font-size: 26px;}
.dq ul li .rt p{font-size: 20px;line-height: 30px;height: 83px;overflow: hidden;}
.dq ul li .rt span{font-size: 20px;}
.gy .qyjs h3{font-size: 30px;}
.gy .qyjs p{font-size: 22px;line-height: 32px;}
.gy .qyjs .ab{font-size: 22px;line-height: 32px;}
.gy .qyjs a{font-size: 20px;}
.gy .zqzy h3{font-size: 30px;}
.gy .zqzy p{font-size: 22px;line-height: 30px;}
.gy .zqzy .con .lf{float: none;margin: 0 auto;overflow: hidden;}
.gy .zqzy .con .lf h4{font-size: 30px;}
.gy .zqzy .con .lf span{font-size: 22px;line-height: 32px;}
.gy .zqzy .con .lf a{font-size: 24px;margin-top: 20px;}
.gy .zqzy .con .rt{float: none;margin: 0 auto;}
.gy .zqzy .con .rt .gltd{margin: 0 auto;margin-top: 18px;}
.gy .zqzy .con .rt .gltd div h4{font-size: 30px;}
.gy .zqzy .con .rt .gltd div span{font-size: 22px;}
.gy .zqzy .con .rt .qywh{margin: 0 auto;margin-top: 18px;}
.gy .zqzy .con .rt .qywh div h4{font-size: 30px;}
.gy .zqzy .con .rt .qywh div span{font-size: 22px;}
.gsry h3{font-size: 33px;padding-top: 86px;}
.gsry p{font-size: 24px;line-height: 32px;}
.gsry ul li{margin: 0 29px;}
.cy ul li .lf,.cy ul li .rt{float: none;width: 100%;}
.cy ul li .lf img,.cy ul li .rt img{ display:none}
.cy ul li .tu{ display:block; margin-top:20px}
.cy ul li .con{margin: 0;width: 100%;}
.cy ul li .con h3{font-size: 30px;}
.cy ul li .con p{font-size: 20px;line-height: 30px;}
.cy ul li .con a{font-size: 20px;}
.lx .dt img{width: 100%;height: auto;}
.lx .dz .lf{width: 100%;float: none;}
.lx .dz .rt{width: 100%;float: none;margin-top: 10px;}
.dnnb{ display:none;}
.sjnb{ display:block}
}
@media only screen and (max-width: 492px) {.mm1 .bd .con p{width: 600px;font-size: 22px;line-height: 32px;}
}

.rc_zp { margin-top:20px;}
.rc_zp .ts{text-align:center; font-size:14px; line-height:26px; color:#888; margin-bottom:20px;}
.rc_zp .sc .xz{width:160px; height:36px; padding:0 25px 0 5px; background:#fff url(../images/talent_choose.png) no-repeat 172px center; font-size:14px; line-height:36px; float:left; margin-left:25px; position:relative;}
.rc_zp .sc .xz .ej{position:absolute; top:38px; left:0; width:188px; border:1px solid #e7e7e7; position:absolute; background-color:#fff; display:none;}
.rc_zp .sc .xz .ej i{font-size:14px; line-height:32px; text-align:center; font-style:normal; display:block;}
.rc_zp .jr_lm{border: 1px solid #ddd; overflow:hidden; margin-bottom:8px;}
.rc_zp .jr_lm.jt{border: 1px solid #e70012;}
.rc_zp .jr_bt{padding:0px 40px; height:50px; font-size:16px; line-height:50px; color:#555; overflow:hidden; cursor:pointer;}
.rc_zp .jr_bt:hover{background-color:#e7e7e7;}
.rc_zp .jr_bt.on{background-color:#e7e7e7;}
.rc_zp .jr_lm.jt .jr_bt{background-color:#e70012; color:#fff;padding:0 40px; font-size:18px;}
.rc_zp .jr_bt span{float:left; width:14.4%; text-align:center;}
.rc_zp .jr_bt span.s_40{float:left; width:28%; text-align:left;}
.rc_zp .jr_bt span.s_50{ font-size:24px; color:#e70012;}
.rc_zp .jr_nr{background-color:#fff; padding:30px 40px; font-size:14px; line-height:32px; margin-bottom:3px; display:none;}
.rc_zp .jr_nr .lm{width:100px; float:left;}
.rc_zp .jr_nr .nr{width:900px; margin-bottom:20px; float:right;}
@media only screen and (max-width:995px){
.rc_zp .ts{font-size:1rem; line-height:2rem; margin-bottom:1rem;}
.rc_zp .sc{padding:1rem 2rem; margin-bottom:1rem;}
.rc_zp .sc input.ss{width:96%; height:3rem; font-size:1.2rem; line-height:3rem; padding:0 2%; margin-bottom:1rem;}
.rc_zp .sc input.sn{width:100%; height:3rem; font-size:1.2rem; line-height:3rem;}
.rc_zp .sc input.an{width:100%; height:3rem; font-size:1.2rem; line-height:3rem; margin:0;}
.rc_zp .sc .xz{width:88%; height:3rem; background:#fff url(../images/talent_choose.png) no-repeat 96% center; padding:0 10% 0 2%; font-size:1rem; line-height:3rem; margin:0 0 1rem 0;}
.rc_zp .sc .xz .ej{top:3.1rem; left:0; border:0; background-color:#f7f7f7; z-index:9999; width:100%;}
.rc_zp .sc .xz .ej i{font-size:1rem; line-height:2.2rem;}
.rc_zp .jr_lm{margin-bottom:.5rem;}
.rc_zp .jr_bt{padding:.5rem 1rem; height:3rem; font-size:1rem; line-height:3rem;}
.rc_zp .jr_lm.jt .jr_bt{padding:0 1rem;}
.rc_zp .jr_nr{background-color:#fff; padding:1rem; font-size:1rem; line-height:1.8rem; margin-bottom:.3rem;}
.rc_zp .jr_nr .lm{width:100%; float:none;}
.rc_zp .jr_nr .nr{width:100%; margin-bottom:1rem; float:none;}	
}